其他

MODIS数据处理软件(插件)汇总与对比

2018-01-23 宿鑫 GeoTalks




作者 | 宿鑫      授权发布

编辑 | GeoTalks



1 简介

MODIS传感器,相信遥感ER都很熟悉。

自1999年发射以来,一直奉行免费接收,免费使用的政策。作为世界上最广泛使用的数据源之一,能够处理这个数据的软件或者插件也不少,今天就给大家盘点一下MODIS数据处理软件与插件。


2 软件、插件

这里主要说的是处理L1B级数据,以MYD021KM为例。

主要分为三大类:官方工具,商业软件,其他软件。

其中官方工具就是MRTS(MODIS Reprojection Tool Swath)了,源自USGS,基于JAVA开发,安装时需要JAVA环境;

商业软件中使用当前最流行的ENVI(5.3.1)与Erdas(2015)来进行处理对比;

其他软件被选中的有三个,一是GDAL tool(2017年12月更新版本),二是MCTK tool(最新版),三是来自沈阳农业大学李国春教授的RSD软件。


3 MODIS数据处理

MODIS数据处理的难点在于蝴蝶结效应的去除(具体可以百度),所以处理结果简单对比,主要从处理后数据范围、边缘的处理等方面,不对其值的变化进行对比(这个还跟插值方法有关)。

首先登场的当然是官方工具了,并以此为标杆:

关于MRTS处理的说明,这个插件能够比较好的处理MODIS L1B数据,但是只能单个波段处理,以TIFF格式存储,所以需要Layerstacking或者创VRT(虚拟栅格),高级处理方式是用命令进行批处理。


 图1 MRTS总览


 

图2 MRTS处理细节




ENVI:


图3 ENVI处理总览



ENVI下,处理如图可见,标准假彩色是MRTS处理结果,真彩图是ENVI处理结果,ENVI处理不了的给你截了去,因噎废食。

再来看看边缘处理细节:


图4 ENVI边缘处理细节



仔细看框中的,可以看出插值过渡不自然!

ERDAS:


图5 ERDAS处理结果



这个不必多说,连坐标都没有......


GDAL:

GDAL也是可以直接处理的,不过这效果,酸爽~


图6 GDAL处理结果总览



颜色有点不好看......


图7 GDAL处理细节




这个边缘锯齿跟内部的“小圆盘”瘆得慌~

再来一张:



图8 GDAL处理细节



基本上不会再用了~


MCTK工具:

MCTK是基于ENVI/IDL二次开发的处理MODIS数据的工具,这个工具很强大,能够处理基本上所有MODIS产品,本人只见过它一种数据不能处理......还是很厉害的,并行处理占用资源很多,但是速度却不是很快......



图9 MCTK处理总览




哎,MCTK处理范围跟MRTS一致,看起来也不错啊,看下细节:


图10 MCTK处理细节



跟ENVI一样,边缘处理不足,有些许条带。


RSD:


图11 RSD处理全览



说明下,由于对ENVI格式兼容还有点小瑕疵,背景值忽略不掉,但问题不大,虽然有黑边遮挡,但是其处理范围与MRTS是一致的。

什么别说,边缘细节决定一切: 


图12 RSD下边缘处理



嗯?不错的样子,再看看上边缘:



图13 RSD处理上边缘




厉害呀,上边缘也处理完美,点赞RSD!


总结

如果以官方工具MRTS以标杆的话,以其他工具排个名次的话,我推荐以下排名:

No.1 RSD:独立软件,纯C++,速度处理快,处理效果好,小瑕疵是导出ENVI格式,有一些不兼容的小地方,但是无伤大雅。

No.2 MCTK工具:处理范围一致,使用方便,可以基于IDL进行批处理,缺点是边缘小瑕疵,处理速度慢点。

No.3 ENVI工具:处理结果能用,缺点也比较多,范围小,边缘细节不好,速度中等。

No.4 GDAL:只能说能处理......

No.5 Erdas:不能正确处理!

这里再多说下李老师RSD软件,首先是完全免费,基本上能处理全部的国产卫星数据(真正的国产软件),对于中等分辨率数据支持比较好,常见的NPP、MODIS、FY3、Seawifs(在支持)等等。想要下载的童鞋直接加群即可:136965427


宿鑫,山东科技大学 | 感谢作者与GeoTalks读者分享 | 本文仅代表作者个人观点

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存